package com.renwei.yunlong.bean;

import java.util.List;

/**
 * Project :  yunaandroid.
 * Package name: com.renwei.yunlong.bean
 * Created by :  Benjamin.
 * Created time: 2017/10/21 2:01
 * Changed by :  Benjamin.
 * Changed time: 2017/10/21 2:01
 * Class description:
 */

public class SpecialtyInfoBean {

    /**
     * message : {"code":200,"message":"操作成功！","stack":null}
     * rows : [{"beginNo":0,"endNo":0,"rowNo":0,"technicalExpertiseList":[{"beginNo":0,"endNo":0,"expertiseId":1,"expertiseName":"Windows","rowNo":0,"technologyTypeId":"1"},{"beginNo":0,"endNo":0,"expertiseId":2,"expertiseName":"Linux","rowNo":0,"technologyTypeId":"1"},{"beginNo":0,"endNo":0,"expertiseId":3,"expertiseName":"Unix","rowNo":0,"technologyTypeId":"1"},{"beginNo":0,"endNo":0,"expertiseId":4,"expertiseName":"AS400","rowNo":0,"technologyTypeId":"1"}],"technologyName":"操作系统","technologyTypeId":1},{"beginNo":0,"endNo":0,"rowNo":0,"technicalExpertiseList":[{"beginNo":0,"endNo":0,"expertiseId":5,"expertiseName":"MS SQL","rowNo":0,"technologyTypeId":"2"},{"beginNo":0,"endNo":0,"expertiseId":6,"expertiseName":"MySQL","rowNo":0,"technologyTypeId":"2"},{"beginNo":0,"endNo":0,"expertiseId":7,"expertiseName":"Oracle","rowNo":0,"technologyTypeId":"2"},{"beginNo":0,"endNo":0,"expertiseId":8,"expertiseName":"DB2","rowNo":0,"technologyTypeId":"2"}],"technologyName":"数据库","technologyTypeId":2},{"beginNo":0,"endNo":0,"rowNo":0,"technicalExpertiseList":[{"beginNo":0,"endNo":0,"expertiseId":9,"expertiseName":"VMWare","rowNo":0,"technologyTypeId":"3"},{"beginNo":0,"endNo":0,"expertiseId":10,"expertiseName":"Citrix","rowNo":0,"technologyTypeId":"3"},{"beginNo":0,"endNo":0,"expertiseId":11,"expertiseName":"华为","rowNo":0,"technologyTypeId":"3"}],"technologyName":"虚拟化","technologyTypeId":3},{"beginNo":0,"endNo":0,"rowNo":0,"technicalExpertiseList":[{"beginNo":0,"endNo":0,"expertiseId":12,"expertiseName":"IBM","rowNo":0,"technologyTypeId":"4"},{"beginNo":0,"endNo":0,"expertiseId":13,"expertiseName":"联想","rowNo":0,"technologyTypeId":"4"},{"beginNo":0,"endNo":0,"expertiseId":14,"expertiseName":"HP","rowNo":0,"technologyTypeId":"4"},{"beginNo":0,"endNo":0,"expertiseId":15,"expertiseName":"DELL","rowNo":0,"technologyTypeId":"4"},{"beginNo":0,"endNo":0,"expertiseId":16,"expertiseName":"浪潮","rowNo":0,"technologyTypeId":"4"},{"beginNo":0,"endNo":0,"expertiseId":17,"expertiseName":"曙光","rowNo":0,"technologyTypeId":"4"}],"technologyName":"主机硬件","technologyTypeId":4},{"beginNo":0,"endNo":0,"rowNo":0,"technicalExpertiseList":[{"beginNo":0,"endNo":0,"expertiseId":18,"expertiseName":"IBM","rowNo":0,"technologyTypeId":"5"},{"beginNo":0,"endNo":0,"expertiseId":19,"expertiseName":"EMC","rowNo":0,"technologyTypeId":"5"},{"beginNo":0,"endNo":0,"expertiseId":20,"expertiseName":"NetApp","rowNo":0,"technologyTypeId":"5"},{"beginNo":0,"endNo":0,"expertiseId":21,"expertiseName":"HDS","rowNo":0,"technologyTypeId":"5"},{"beginNo":0,"endNo":0,"expertiseId":22,"expertiseName":"华为","rowNo":0,"technologyTypeId":"5"},{"beginNo":0,"endNo":0,"expertiseId":23,"expertiseName":"华三","rowNo":0,"technologyTypeId":"5"}],"technologyName":"存储系统","technologyTypeId":5},{"beginNo":0,"endNo":0,"rowNo":0,"technicalExpertiseList":[{"beginNo":0,"endNo":0,"expertiseId":24,"expertiseName":"路由交换","rowNo":0,"technologyTypeId":"6"},{"beginNo":0,"endNo":0,"expertiseId":25,"expertiseName":"无线网络","rowNo":0,"technologyTypeId":"6"},{"beginNo":0,"endNo":0,"expertiseId":26,"expertiseName":"广域网","rowNo":0,"technologyTypeId":"6"},{"beginNo":0,"endNo":0,"expertiseId":27,"expertiseName":"园区网","rowNo":0,"technologyTypeId":"6"},{"beginNo":0,"endNo":0,"expertiseId":28,"expertiseName":"校园网","rowNo":0,"technologyTypeId":"6"}],"technologyName":"网络","technologyTypeId":6},{"beginNo":0,"endNo":0,"rowNo":0,"technicalExpertiseList":[{"beginNo":0,"endNo":0,"expertiseId":29,"expertiseName":"防病毒","rowNo":0,"technologyTypeId":"7"},{"beginNo":0,"endNo":0,"expertiseId":30,"expertiseName":"防火墙","rowNo":0,"technologyTypeId":"7"},{"beginNo":0,"endNo":0,"expertiseId":31,"expertiseName":"WEB安全网关","rowNo":0,"technologyTypeId":"7"},{"beginNo":0,"endNo":0,"expertiseId":32,"expertiseName":"网闸","rowNo":0,"technologyTypeId":"7"},{"beginNo":0,"endNo":0,"expertiseId":33,"expertiseName":"上网行为管理","rowNo":0,"technologyTypeId":"7"},{"beginNo":0,"endNo":0,"expertiseId":34,"expertiseName":"邮件安全网关","rowNo":0,"technologyTypeId":"7"},{"beginNo":0,"endNo":0,"expertiseId":35,"expertiseName":"移动安全","rowNo":0,"technologyTypeId":"7"},{"beginNo":0,"endNo":0,"expertiseId":36,"expertiseName":"WEB安全","rowNo":0,"technologyTypeId":"7"},{"beginNo":0,"endNo":0,"expertiseId":37,"expertiseName":"系统安全","rowNo":0,"technologyTypeId":"7"},{"beginNo":0,"endNo":0,"expertiseId":38,"expertiseName":"嵌入式安全","rowNo":0,"technologyTypeId":"7"},{"beginNo":0,"endNo":0,"expertiseId":39,"expertiseName":"黑客攻防","rowNo":0,"technologyTypeId":"7"}],"technologyName":"安全","technologyTypeId":7},{"beginNo":0,"endNo":0,"rowNo":0,"technicalExpertiseList":[{"beginNo":0,"endNo":0,"expertiseId":40,"expertiseName":"数据可视化","rowNo":0,"technologyTypeId":"8"},{"beginNo":0,"endNo":0,"expertiseId":41,"expertiseName":"数据分析/数据仓库","rowNo":0,"technologyTypeId":"8"},{"beginNo":0,"endNo":0,"expertiseId":42,"expertiseName":"分布式存储","rowNo":0,"technologyTypeId":"8"},{"beginNo":0,"endNo":0,"expertiseId":43,"expertiseName":"大数据通用处理平台","rowNo":0,"technologyTypeId":"8"},{"beginNo":0,"endNo":0,"expertiseId":44,"expertiseName":"数据挖掘","rowNo":0,"technologyTypeId":"8"}],"technologyName":"大数据","technologyTypeId":8},{"beginNo":0,"endNo":0,"rowNo":0,"technicalExpertiseList":[{"beginNo":0,"endNo":0,"expertiseId":45,"expertiseName":"云安全","rowNo":0,"technologyTypeId":"9"},{"beginNo":0,"endNo":0,"expertiseId":46,"expertiseName":"云平台操作系统","rowNo":0,"technologyTypeId":"9"},{"beginNo":0,"endNo":0,"expertiseId":47,"expertiseName":"云平台数据管理","rowNo":0,"technologyTypeId":"9"},{"beginNo":0,"endNo":0,"expertiseId":48,"expertiseName":"云平台架构","rowNo":0,"technologyTypeId":"9"},{"beginNo":0,"endNo":0,"expertiseId":49,"expertiseName":"云平台开发","rowNo":0,"technologyTypeId":"9"},{"beginNo":0,"endNo":0,"expertiseId":50,"expertiseName":"云平台应用","rowNo":0,"technologyTypeId":"9"},{"beginNo":0,"endNo":0,"expertiseId":51,"expertiseName":"云平台存储","rowNo":0,"technologyTypeId":"9"},{"beginNo":0,"endNo":0,"expertiseId":52,"expertiseName":"云平台网络","rowNo":0,"technologyTypeId":"9"},{"beginNo":0,"endNo":0,"expertiseId":53,"expertiseName":"云平台虚拟化","rowNo":0,"technologyTypeId":"9"},{"beginNo":0,"endNo":0,"expertiseId":54,"expertiseName":"云平台运维","rowNo":0,"technologyTypeId":"9"}],"technologyName":"云计算","technologyTypeId":9},{"beginNo":0,"endNo":0,"rowNo":0,"technicalExpertiseList":[{"beginNo":0,"endNo":0,"expertiseId":55,"expertiseName":"系统集成项目经理","rowNo":0,"technologyTypeId":"10"},{"beginNo":0,"endNo":0,"expertiseId":56,"expertiseName":"信息系统项目管理师","rowNo":0,"technologyTypeId":"10"},{"beginNo":0,"endNo":0,"expertiseId":57,"expertiseName":"PMP","rowNo":0,"technologyTypeId":"10"}],"technologyName":"项目管理","technologyTypeId":10}]
     * total : 0
     */

    private MessageBean message;
    private int total;
    private List<RowsBean> rows;

    public MessageBean getMessage() {
        return message;
    }

    public void setMessage(MessageBean message) {
        this.message = message;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public List<RowsBean> getRows() {
        return rows;
    }

    public void setRows(List<RowsBean> rows) {
        this.rows = rows;
    }

    public static class MessageBean {
        /**
         * code : 200
         * message : 操作成功！
         * stack : null
         */

        private int code;
        private String message;
        private String stack;

        public int getCode() {
            return code;
        }

        public void setCode(int code) {
            this.code = code;
        }

        public String getMessage() {
            return message;
        }

        public void setMessage(String message) {
            this.message = message;
        }

        public String getStack() {
            return stack;
        }

        public void setStack(String stack) {
            this.stack = stack;
        }
    }

    public static class RowsBean {
        /**
         * beginNo : 0
         * endNo : 0
         * rowNo : 0
         * technicalExpertiseList : [{"beginNo":0,"endNo":0,"expertiseId":1,"expertiseName":"Windows","rowNo":0,"technologyTypeId":"1"},{"beginNo":0,"endNo":0,"expertiseId":2,"expertiseName":"Linux","rowNo":0,"technologyTypeId":"1"},{"beginNo":0,"endNo":0,"expertiseId":3,"expertiseName":"Unix","rowNo":0,"technologyTypeId":"1"},{"beginNo":0,"endNo":0,"expertiseId":4,"expertiseName":"AS400","rowNo":0,"technologyTypeId":"1"}]
         * technologyName : 操作系统
         * technologyTypeId : 1
         */

        private int beginNo;
        private int endNo;
        private int rowNo;
        private String technologyName;
        private int technologyTypeId;
        private List<TechnicalExpertiseListBean> technicalExpertiseList;

        public int getBeginNo() {
            return beginNo;
        }

        public void setBeginNo(int beginNo) {
            this.beginNo = beginNo;
        }

        public int getEndNo() {
            return endNo;
        }

        public void setEndNo(int endNo) {
            this.endNo = endNo;
        }

        public int getRowNo() {
            return rowNo;
        }

        public void setRowNo(int rowNo) {
            this.rowNo = rowNo;
        }

        public String getTechnologyName() {
            return technologyName;
        }

        public void setTechnologyName(String technologyName) {
            this.technologyName = technologyName;
        }

        public int getTechnologyTypeId() {
            return technologyTypeId;
        }

        public void setTechnologyTypeId(int technologyTypeId) {
            this.technologyTypeId = technologyTypeId;
        }

        public List<TechnicalExpertiseListBean> getTechnicalExpertiseList() {
            return technicalExpertiseList;
        }

        public void setTechnicalExpertiseList(List<TechnicalExpertiseListBean> technicalExpertiseList) {
            this.technicalExpertiseList = technicalExpertiseList;
        }

        public static class TechnicalExpertiseListBean {
            /**
             * beginNo : 0
             * endNo : 0
             * expertiseId : 1
             * expertiseName : Windows
             * rowNo : 0
             * technologyTypeId : 1
             */

            private int beginNo;
            private int endNo;
            private int expertiseId;
            private String expertiseName;
            private int rowNo;
            private String technologyTypeId;

            public int getBeginNo() {
                return beginNo;
            }

            public void setBeginNo(int beginNo) {
                this.beginNo = beginNo;
            }

            public int getEndNo() {
                return endNo;
            }

            public void setEndNo(int endNo) {
                this.endNo = endNo;
            }

            public int getExpertiseId() {
                return expertiseId;
            }

            public void setExpertiseId(int expertiseId) {
                this.expertiseId = expertiseId;
            }

            public String getExpertiseName() {
                return expertiseName;
            }

            public void setExpertiseName(String expertiseName) {
                this.expertiseName = expertiseName;
            }

            public int getRowNo() {
                return rowNo;
            }

            public void setRowNo(int rowNo) {
                this.rowNo = rowNo;
            }

            public String getTechnologyTypeId() {
                return technologyTypeId;
            }

            public void setTechnologyTypeId(String technologyTypeId) {
                this.technologyTypeId = technologyTypeId;
            }
        }
    }
}
